package bosc.cn.constant;

import java.math.BigDecimal;

/**
 * 钱包相关常量定义
 */
public class WalletConstants {

    // 钱包等级
    public static class Level {
        public static final String WL01 = "WL01"; // 一类钱包
        public static final String WL02 = "WL02"; // 二类钱包
        public static final String WL03 = "WL03"; // 三类钱包
        public static final String WL04 = "WL04"; // 四类钱包
    }

    // 钱包类型
    public static class Type {
        public static final String WT09 = "WT09"; // 对公钱包
        public static final String WT10 = "WT10"; // 对公子钱包
    }

    // 钱包状态
    public static class Status {
        public static final String WS01 = "WS01"; // 正常
        public static final String WS02 = "WS02"; // 注销
    }

    // 用户状态
    public static final String USER_STATUS_ACTIVE = "ST01"; // 激活
    public static final String USER_STATUS_CANCELLED = "ST02"; // 注销

    // 钱包所属银行
    public static final String WALLET_BANK_BOS = "上海银行";

    // 钱包限额（BigDecimal）
    public static final BigDecimal WALLET_BAL_LIMIT = new BigDecimal("10000000"); // 余额上限1000w
    public static final BigDecimal WALLET_SINGLE_LIMIT = new BigDecimal("100000"); // 单笔限额10w
    public static final BigDecimal WALLET_DAILY_LIMIT = new BigDecimal("1000000"); // 单日限额100w
    public static final BigDecimal WALLET_YEARLY_LIMIT = new BigDecimal("10000000"); // 单年限额1000w
}





